LLVM_MODULES = core jit native

CPPFLAGS = `llvm-config-3.0 --cppflags $(LLVM_MODULES)`
LDFLAGS = `llvm-config-3.0 --ldflags $(LLVM_MODULES)`
LIBS = `llvm-config-3.0 --libs $(LLVM_MODULES)`

IRGen: IRGen.o
	g++ -o $@ $< $(LIBS) $(LDFLAGS)

IRGen.o: helloWorld.cpp
	g++ -c $(CPPFLAGS) -o $@ $<

clean:
	$(RM) IRGen IRGen.o
